inorder preorder and postorder traversal